package com.crmweb.service;

import java.util.List;

import com.crmweb.entity.Userchecks;

public interface UserCheckService {
	/**
	 * 多条件分页查询所有用户签到
	 * @param uck
	 * @return
	 */
		public List<Userchecks> selAllUserchecksByWhere(Userchecks uck);
		/**
		 * 多条件分页查询所有用户签到数量
		 * @param uck
		 * @return
		 */
			public int  getcountByWhere(Userchecks uck);
			/**
			 * 用户签退
			 * @param id
			 * @return
			 */
			public int userCheckOut(int id);
		
			 
			/**
			 * 新增员工签到信息
			 */
			public int saveUserCheck(Userchecks userCheck);
			
			/**
			 * 更新员工签到信息
			 */
			public int updateUserCheck(Userchecks userCheck);
			
			/**
			 * 根据员工Id获取签到信息 
			 */
			public Userchecks getUserCheckByUserId(String userId);
			/**
			 * 根据用户Id和签到时间更新信息
			 * */
			public int updateUserCheckByCondition(Userchecks userCheck);
}
